import { post } from '@/api/requestApi'

const BASE_URL = '/api/SystemConfiguration/'

const API_URL = {
  GET_SYSTEM_CONFIGURATION: 'GetSystemConfiguration',  //  获取系统配置
  CHECK_PARAMETER_CODE: 'CheckParameterCode', //  检查配置名称是否已存在
  ADD_SYSTEM_CONFIGURATION: 'AddSystemConfiguration',  // 添加系统配置
  UPDATE_SYSTEM_CONFIGURATION: 'UpdateSystemConfiguration',  // 修改系统配置
}

for (const i in API_URL) {
  API_URL[i] = BASE_URL + API_URL[i]
}

/**
 * 获取系统配置
 * @param data
 * @returns {*}
 * @constructor
 */
export function GetSystemConfiguration(data) {
  return post(API_URL.GET_SYSTEM_CONFIGURATION, data)
}

/**
 * 检查配置名称是否已存在
 * @param data
 * @returns {*}
 * @constructor
 */
export function CheckParameterCode(data) {
  return post(API_URL.CHECK_PARAMETER_CODE, data)
}

/**
 * 添加系统配置
 * @param data
 * @returns {*}
 * @constructor
 */
export function AddSystemConfiguration(data) {
  return post(API_URL.ADD_SYSTEM_CONFIGURATION, data)
}

/**
 * 修改系统配置
 * @param data
 * @returns {*}
 * @constructor
 */
export function UpdateSystemConfiguration(data) {
  return post(API_URL.UPDATE_SYSTEM_CONFIGURATION, data)
}

